package com.yidu.service;

import java.util.List;

import java.util.Map;

import com.yidu.action.vo.TreeNode;

import com.yidu.model.SnComType;

/**
 * 商品类型service
 * @author gongjie
 * @date 2018年11月27日 下午11:31:18
 */
public interface SnComTypeService {
	/**
	 * 查询所有
	 * @param maps 
	 * @return 商品类型model集合
	 */
	List<SnComType> queryAll(Map<String, Object> map);
	/**
	 * 增加或修改的方法
	 * @param SnComType 生产计划表model
	 * @return 0 增加或修改失败 1 增加或修改成功
	 */
	int addOrUpdate(SnComType comType);
	/**
	 * 根据id查询
	 * @param typeId 生产id
	 * @return 生产计划model
	 */
	SnComType findById(String typeId);
	/**
	 * 根据ID删除
	 * @param typeId		模块ID
	 * @return	行数
	 */
	int delete(String typeId);
	 /**
     * 查询行数
     * @param map	map集合
     * @return	行数
     */
	int findCount(Map<String, Object> map);
	
	
	SnComType selectByPrimaryKey(String typeId);
	
	int updateByPrimaryKeySelective(SnComType comType);
	
	/**
	 * 查询所有
	 * @return
	 */
	List<SnComType> query(); 
	

}